/*@CHARSET "ISO-8859-1";*/

/* debug ini */ /* 
table {
	border-width: thin;
	border-color: black;
	border-style: solid; 
}

td {
	border-width: thin;
	border-color: black;
	border-style: dashed; 
}

.actividades {
	background-color: red;
}

.eventos {
	background-color: lime;
}
*/ /* debug fin */


/* debug */ /*
html {
	width: 60%;
}
*/

body {
	height: 290mm;
	width: 210mm;
}

table {
	height: 100%;
	width: 100%;
}

.titulo {
	vertical-align: top;
	padding-top: 60pt;
	height: 45%;
	font-size: xx-large;
}

.territorios {
	font-size: smaller;
	padding-left: 10%;
	padding-right: 10%;
}

h1 {
	font-family: sans-serif;
	text-align: center;
}

h2 {
	font-family: sans-serif;
	text-align: center;
}

h3 {
	font-family: sans-serif;
	text-align: center;
}

.logoCont {
	text-align: center;
	vertical-align: top;
}

.logo {
	width: 45%;
	height: 30%;
}

.global {
	border-style: solid;
	border-width: thin;
	border-color: black;
}

.resumen h1 {
	font-size: large;
	text-align: left;
	padding-left: 7%;
}

.resumen h2 {
	font-size: large;
	text-align: left;
	padding-left: 7%;
}

.cabezalCont {
	height: 30px;
}

.cabezal {
	font-size: 19pt;
	font-family: sans-serif;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: black;
	padding-bottom: 15pt;
}

.fechaDia {
	font-size: 23pt;
	font-family: fantasy;
	font-weight: bolder;
	white-space: nowrap;
}

.diaFechaDia {
	font-size: larger;
}

.lugarCabezal {
	font-style: italic;
	font-weight: bolder;
	font-size: larger;
}

.paisCabezal {
	font-style: italic;
	font-weight: bolder;
}

.gmtCabezal {
	font-weight: bolder;
}

.monedaCabezal {
	font-weight: bolder;
}

.altitudCabezal {
	font-weight: bolder;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
}

.cabezal2doNivel {
	font-size: smaller;
}

.cabezal3erNivel {
	font-size: smaller;
	font-style: italic;
	font-family: monospace;
}

.tcUYUCabezal {
	font-weight: bolder;
}

.tcUSDCabezal {
	font-weight: bolder;
}

.monto,.montoInput {
	font-size: 14pt;
	font-family: sans-serif;
	vertical-align: middle;
	font-style: italic;
}

.montoInput {
	border-style: solid;
	border-width: thin;
	border-color: black;
}

.planificacion {
	padding-top: 5pt;
	vertical-align: top;
}

.complemento {
	font-size: smaller;
	display: block;
	margin-left: 15pt;
}

.cabezalActividades {
	font-family: sans-serif;
	font-size: 17pt;
	background-color: rgb(255, 207, 150);
}

.actividades {
	vertical-align: top;
	height: 100%;
	width: 40%;
	border-left-style: solid;
	border-left-color: black;
	border-left-width: thin;
}

.actividad {
	margin-left: 5pt;
	font-size: 16pt;
	font-family: sans-serif;
	width: 90%;
}

.textoActividad {
	padding-left: 5pt;
}

.bulletActividad {
	font-size: smaller;
}

.cabezalEventos {
	font-family: sans-serif;
	font-size: 17pt;
	background-color: rgb(178, 255, 150);
}

.hito {
	margin-left: 15pt;
	font-size: 16pt;
	font-family: sans-serif;
	width: 95%;
}

.textoHito {
	padding-left: 5pt;
}

.bulletHito {
	font-size: larger;
}

.eventos {
	vertical-align: top;
	height: 100%;
	width: 60%;
	border-right-style: solid;
	border-right-color: black;
	border-right-width: thin;
}

.horaEvento,.lugarEvento,.sitioEvento,.empresaEvento,img.flechaSalida,img.flechaLlegada
	{
	font-size: 16pt;
	font-family: sans-serif;
	vertical-align: middle
}

.lugarEvento {
	font-size: smaller;
	font-family: fantasy;
}

.sitioEvento {
	font-size: smaller;
	font-family: fantasy;
	border-width: thin;
	border-style: dashed;
	padding: 1pt 1pt 1pt 1pt;
}

img.flechaSalida,img.flechaLlegada {
	width: 12pt;
	height: 12pt;
	padding: 0pt 5pt 0pt 5pt;
}

.cruceFrontera {
	background-color: rgb(150, 255, 255);
	width: 100%;
	height: 15pt;
}

.difuso {
	margin-left: 15pt;
	font-size: 16pt;
	font-family: sans-serif;
	vertical-align: middle;
	text-align: center;
	background-color: rgb(255, 255, 150);
	width: 90%;
	height: 100%;
}
